/**
 * 高德地图配置
 * 请根据实际情况配置您的高德地图API Key
 */

// 高德地图配置
const amapConfig = {
  // 高德地图API Key - 请替换为您自己的Key
  key: 'your_amap_api_key_here',

  // 高德地图API版本
  version: '2.0',

  // 安全密钥 - 用于生产环境的安全配置
  securityJsCode: 'your_security_js_code_here'
}

/**
 * 获取高德地图配置
 * @returns {Object} 高德地图配置对象
 */
export function getAmapConfig() {
  return amapConfig
}

/**
 * 验证高德地图配置是否有效
 * @param {Object} config 配置对象
 * @returns {boolean} 配置是否有效
 */
export function validateAmapConfig(config) {
  if (!config) {
    console.warn('高德地图配置为空')
    return false
  }

  if (!config.key || config.key === 'your_amap_api_key_here') {
    console.warn('高德地图API Key未配置或使用默认值')
    return false
  }

  if (!config.version) {
    console.warn('高德地图API版本未配置')
    return false
  }

  return true
}

/**
 * 获取高德地图API Key
 * @returns {string} API Key
 */
export function getAmapApiKey() {
  return amapConfig.key
}

/**
 * 获取高德地图安全密钥
 * @returns {string} 安全密钥
 */
export function getAmapSecurityCode() {
  return amapConfig.securityJsCode
}

export default amapConfig

